class Tool:
    count=0 # 这是一个类属性 描述类的一些特征
    @classmethod
    def getCount(cls):#使用时不需要传入参数 类似于 self
        print("获取类属性",cls.count)

    def __init__(self,name):
        self.name=name
        Tool.count+=1
        self.count+=1

class Dog:
    #需要访问实例属性或者类属性的时候设置成静态方法
    @staticmethod
    def run():
        print("静态方法的调用=》run()狗会跑")


a=Tool("lisi")
b=Tool("alex")
c=Tool("doe")
print("Tool 类",Tool.count)
print("a 实例",a.count)
print("c 实例",c.count)
Tool.getCount()
Dog.run()
dog=Dog()
dog.run()

